--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
scripts/ci/github-build-linux-snap.sh 2d1adf1f06938f656ab0bba1603de1534edf7dd7 (2d1adf1f) Text, 594 B
T8b949e#!/usr/bin/env bash
T8b949e# Build a Snap via electron-forge's @electron-forge/maker-snap.
Tffa657set -euo pipefail
Te6edf3ROOTTff7b72=Ta5d6ff"Tff7b72$(Tffa657cd Ta5d6ff"Tff7b72$(dirname Ta5d6ff"Te6edf3$0Ta5d6ff"Tff7b72)Ta5d6ff/../..Ta5d6ff" Tff7b72&& Tffa657pwdTff7b72)Ta5d6ff"
Tffa657cd Ta5d6ff"Te6edf3$ROOTTa5d6ff"
Tff7b72if Tff7b72[Tff7b72[ ! -f Ta5d6ff"meshchatx/public/index.html" Tff7b72]Tff7b72]Tb4b4b4; Tff7b72then
Tffa657echo Ta5d6ff"meshchatx/public/index.html is missing; download the prebuilt frontend artifact first." >Tb4b4b4&T79c0ff2
Tffa657exit T79c0ff1
Tff7b72fi
Tffa657export Te6edf3PLATFORMTff7b72=linux
pnpm run electron-postinstall
pnpm run version:sync
pnpm run build-backend
Tffa657export Te6edf3DEBUGTff7b72=Ta5d6ff"Tffd700${Te6edf3DEBUGTb4b4b4:Tb4b4b4+Te6edf3$DEBUGTb4b4b4,Tffd700}Ta5d6ffelectron-installer-snap:snapcraftTa5d6ff"
Te6edf3FORGE_MAKE_SNAPTff7b72=T79c0ff1 node scripts/electron-forge-local-tmp.js make --targets @electron-forge/maker-snap
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────